/*
 * Модель  - Страны
 */
package mops.view.model;

import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleObjectProperty;
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty;
import mops.commons.table_columns.TableImageColumn;

/**
 *
 * @author Жук Александр
 */
public class Country {
   
   //Свойства
    private SimpleStringProperty countryCount = new SimpleStringProperty();
    private ObjectProperty countryFlag = new SimpleObjectProperty();
   
    //Конструктор 
    public Country(String countryName, TableImageColumn flagImage){
       setCountryCount(countryName);
       setCountryFlag(flagImage);
    }
    
    //Столбец кол-во объектов
    public void setCountryCount(String value){
        countryCount.set(value);
    }
    public String getCountryCount(){
        return countryCount.get();
    }
    public StringProperty countryCountProperty(){
        return countryCount;
    }
    
    //Столбец изображение флага
    public void setCountryFlag(TableImageColumn value){
        countryFlag.set(value);
    }
    public Object getCountryFlag(){
        return countryFlag.get();
    }
    public ObjectProperty countryFlagProperty(){
        return countryFlag;
    }
    
}
